package com.lemon.soft.bookingroom.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.lemon.soft.bookingroom.entity.BookingsEntity;
import com.lemon.soft.bookingroom.entity.UsersEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class CancelVo {

    private Integer cancellationId;
    private String userName;
    private BookingVo bookingVo;
    /**
     * 取消时间
     */
    private LocalDateTime cancelTime;
    /**
     * 取消原因
     */
    private String cancelReason;
    /**
     * 退款金额
     */
    private BigDecimal refundAmount;
    /**
     * 处理员工ID，关联users表
     */
    private Integer staffId;
    /**
     * 审核状态：0-待审核，1-已通过，2-已拒绝
     */
    private Integer reviewStatus;
    /**
     * 审核时间
     */
    private LocalDateTime reviewTime;
    /**
     * 审核备注
     */
    private String reviewRemark;

}
